package framework.vista;

import javax.swing.*;

import framework.controlador.Controlador;
import framework.modelo.Businessdelegate;

public abstract class Vista extends JFrame
{
	Businessdelegate modelo;

	Controlador controlador;

	public Vista(Businessdelegate bd) {
		this.modelo = bd;
		bd.registrarVista(this);
	}

	public void addControlador(Controlador cp) {
		this.controlador = cp;
	}

	public Businessdelegate getModelo() {
		return modelo;
	}

	public Controlador getControlador() {
		return controlador;
	}

	/**
	 * Falta agregar el metodo auctualizar
	 */
	/*
	 * public abstract void actualizar();
	 */
}
